package com.gisquest.cloud.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author guowei
 * @Date 2020/6/23 16:11
 * @Description:
 **/
@Data
public class SysLogVO {
  /**
   * 日志时间(yyyy-MM-dd HH:mm:ss.SSS)
   */
  @ApiModelProperty(value = "日志时间(yyyy-MM-dd HH:mm:ss.SSS),当时保存数据时不用传")
  String startTime;
  /**
   * 日志时间(yyyy-MM-dd HH:mm:ss.SSS)
   */
  @ApiModelProperty(value = "日志时间(yyyy-MM-dd HH:mm:ss.SSS),当时保存数据时不用传")
  String endTime;
  /**
   * 日志时间(yyyy-MM-dd HH:mm:ss.SSS)
   */
  @ApiModelProperty(value = "日志时间(yyyy-MM-dd HH:mm:ss.SSS),当时查询数据时不用传")
  String createTime;
  /**
   * 日志级别（debug、info、warn、error）
   */
  @ApiModelProperty(value = "日志级别")
  String level;
  /**
   * 产生日志的类名称
   */
  @ApiModelProperty(value = "产生日志的类名称")
  String className;
  /**
   * 请求标识
   */
  @ApiModelProperty(value = "请求标识,不能为空")
  String requestId;
  /**
   * 日志信息(请求日志对象的json格式)
   */
  @ApiModelProperty(value = "日志信息(json格式),不能为空")
  String msg;

  /**
   * 页号
   */
  @ApiModelProperty(value = "页码，最小是1",dataType = "int")
  private int pageNum = 1;
  /**
   * 页面大小
   */
  @ApiModelProperty(value = "每一页的数据条数，最小是1",dataType = "int")
  private int pageSize = 10;
  /**
   * 排序字段
   */
  @ApiModelProperty(value = "按字段排序，按时间排序")
  private String sort;
  /**
   * 排序方式 asc/desc
   */
  @ApiModelProperty(value = "排序方式")
  private String order;

}
